5 Assessing the Constrained Expression Toolset

نویسندگان

  • E. M. Clarke
  • E. A. Emerson
  • L. K. Dillon
  • G. S. Avrunin
  • J. C. Wileden
چکیده

constrained expression analysis of real-time software." Submitted for publication. Available as Toward broad applicability of analysis methods for distributed software systems ," ACM Trans. 37 our experiments. This research involves improvements in the toolset to enhance its performance and make it easier and more convenient to use, and extensions to the constrained expression formalism and the analysis techniques automated by the toolset to expand the range of questions it can answer and concurrent systems it can analyze. We are working on improvements or extensions to every component of the toolset. Many of these modiications are aimed at more fully automating the analysis of systems with large numbers of identical tasks described previously. Others are intended to improve the inequality solving component of the toolset, rst by improving the heuristics used in our current version of IMINOS and later by replacing IMINOS with a special-purpose integer linear programming system that can exploit the special structure found in the inequality systems that our tools generate. Still others will make the behavior generator more eecient and more helpful in cases where IMINOS nds spurious solutions. Our work on extending the constrained expression formalism and analysis techniques will allow the toolset to be used with a wider range of problems and queries. Among the topics we are investigating are methods for directly handling more complex queries, such as \Can event a occur between events b and c?", ways to express innnite behaviors so that questions of fairness and starvation can be addressed, and ways to modularize the constrained expression representations of systems and their analysis. We have also recently developed and begun experimenting with an extension of the constrained expression analysis techniques that can be used to assess the timing properties of concurrent systems, and have extended the toolset to implement this technique. Details of this approach to constrained expression analysis of real-time systems and an example of its application can be found in 23]. Based on the results of the experiments conducted with the current version of the toolset and the improvements to be expected in the near future, we believe that the constrained expression approach can serve as a foundation for practical tools for developers of concurrent software. 36 inequalities that do not correspond to traces of CEDL systems. The approach of 26] is to use the T-invariants rst to detect and remove certain \inconsis-tency" deadlocks, and then to guide the construction …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automated Analysis of Concurrent Systems With the Constrained Expression Toolset

The constrained expression approach to analysis of concurrent software systems has several attractive features, including the facts that it can be used with a variety of design and programming languages and that it does not require a complete enumeration of the set of reachable states of the concurrent system. This paper reports on the construction of a toolset automating the main constrained e...

متن کامل

Automated Analysis of Concurrent and Real-Time Software

This paper surveys the current status of our work on automated analysis of the logical and timing properties of concurrent software based on the constrained expression approach. It describes our analysis toolset, reports some extremely encouraging results of using the toolset to analyze logical properties of nontrivial concurrent systems, and discusses the modifications we have made to the tool...

متن کامل

Stock Portfolio-Optimization Model by Mean-Semi-Variance Approach Using of Firefly Algorithm and Imperialist Competitive Algorithm

Selecting approaches with appropriate accuracy and suitable speed for the purpose of making decision is one of the managers’ challenges. Also investing decision is one of the main decisions of managers and it can be referred to securities transaction in financial markets which is one of the investments approaches. When some assets and barriers of real world have been considered, optimization of...

متن کامل

A Python-based Post-processing Toolset For Seismic Analyses

This paper discusses the design and implementation of a Pythonbased toolset to aid in assessing the response of the UK’s Advanced Gas Reactor nuclear power stations to earthquakes. The seismic analyses themselves are carried out with a commercial Finite Element solver, but understanding the raw model output this produces requires customised post-processing and visualisation tools. Extending the...

متن کامل

Alaska Simulator Toolset for Conducting Controlled Experiments

Alaska Simulator Toolset is an interactive software suite developed at the University of Innsbruck which allows to explore different approaches to process flexibility by using a familiar metaphor, i.e., travel planning and execution. In particular, Alaska Simulator Toolset is used for studying research questions in the context of business process management and other related fields. For this, A...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1991